A separation-based UI architecture with a DSL for role specialization
نویسندگان
چکیده
This paper proposes an architecture and associated methodology to separate front end UI concerns from back end coding concerns to improve the platform flexibility, shorten the development time, and increase the productivity of developers. Typical UI development is heavily dependent upon the underlying platform, framework, or tool used to create it, which results in a number of problems. We took a separation-based UI architecture and modified it with a domain specific language to support the independence of UI creation thereby resolving some of the aforementioned problems. A methodology incorporating this architecture into the development process is proposed. A climate science application was created to verify the validity of the methodology usingmodern practices of UX, DSLs, code generation, andmodel-driven engineering. Analyzing related work provides an overview of other methods similar to our method. Subsequently we evaluate the climate science application, conclude, and detail future work. © 2014 Published by Elsevier Inc.
منابع مشابه
A Declarative DSL Approach to UI Specification - Making UI’s Programming Language Independent
The problem of separation of concerns exists in many flavours and is widely acknowledged in the software development community [HL95]. Currently a large number of researchers are trying to find innovative ways to tackle this problem. The most well-known research fields that focus on this are aspect-oriented programming [KLM+97], component based programming [Szy98], ... The techniques proposed b...
متن کاملA Perfect Specialization Model for Gravity Equation in Bilateral Trade based on Production Structure
Although initially originated as a totally empirical relationship to explain the volume of trade between two partners, gravity equation has been the focus of several theoretic models that try to explain it. Specialization models are of great importance in providing a solid theoretic ground for gravity equation in bilateral trade. Some research papers try to improve specialization models by addi...
متن کاملConformity of the real-ear aided response with the target response from the DSL v5 formula
Objectives: Real ear measurement plays a critical role in children’s hearing aid fitting. This study aimed to evaluate the conformity of measured and predicted real-ear aided response (REAR) of prescribed formula desired sensation level (DSL) v5 Pediatric in children aged 4 to 7 years. Since there is limited information about the effect of the degree of hearing loss (DOHL), ethnicity, gender, a...
متن کاملA Domain Specific Language for Multi User Interface Development
User Interface Development is increasingly facing the demand that an application must provide different User Interfaces (UIs) for different contexts of use, e.g., interaction device and primary task. This leads to two key challenges: how to create these multiple UIs for one application (creation challenge), and how to consistently modify them (modification challenge). The creation challenge has...
متن کاملArchitectural Implications of Common Operator Interfaces
If a common operator interface (COI) for satellite ground systems is built with conventional user interface (UI) technology, then there is substantial risk that the UI will end up determining a significant part of the ground system’s architecture. UI technology typically forces applications to be constructed as a set of call-backs to the UI. To avoid this situation an approach is required which...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 101 شماره
صفحات -
تاریخ انتشار 2015